projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
eb2e013
)
Force-create style contexts in realize
author
Matthias Clasen
<mclasen@redhat.com>
Fri, 14 Feb 2020 02:14:01 +0000
(21:14 -0500)
committer
Matthias Clasen
<mclasen@redhat.com>
Fri, 14 Feb 2020 02:14:01 +0000
(21:14 -0500)
This is necessary as long as style contexts are
required for proper css change tracking.
Fixes #2435
gtk/gtkwidget.c
patch
|
blob
|
history
diff --git
a/gtk/gtkwidget.c
b/gtk/gtkwidget.c
index 9f8876beb5fab2cbe42eec80dbe11690c9a7c62e..36baa66c3d7899f3b0aeeee08ed00e8d8937b5a5 100644
(file)
--- a/
gtk/gtkwidget.c
+++ b/
gtk/gtkwidget.c
@@
-3539,6
+3539,8
@@
gtk_widget_realize (GtkWidget *widget)
if (priv->context)
gtk_style_context_set_scale (priv->context, gtk_widget_get_scale_factor (widget));
+ else
+ gtk_widget_get_style_context (widget);
gtk_widget_pop_verify_invariants (widget);
}